smart al·eck - Spanish English Dictionary